package org.example.pojo.select;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.example.pojo.DApartment;

@Data
@Schema(name = "房间DApartmentSelect" ,description = "请求宿舍房间信息")
public class DApartmentSelect {
    @Schema(description = "房间号")
    private String apartmentId;

    @Schema(description = "房间楼号")
    private String buildingId;

    @Schema(description = "房间类型")
    private String apartmentType;

    @Schema(description = "人员ID")
    private String staffId;

    @Schema(description = "人员名称")
    private String staffName;

    @Schema(description = "人员地址")
    private String staffAddress;

    @Schema(description = "人员年龄")
    private Integer staffAge;

    @Schema(description = "人员性别")
    private String staffSex;

    @Schema(description = "人员描述")
    private String apartmentDesc;

    @Schema(description = "人员状态")
    private Integer apartmentStatus;

    @Schema(description = "人员部门")
    private String staffGroup;

//    private String amountDate;
    @Schema(description = "人员剩余")
    private Integer vacancy;

    @Schema(description = "房间号")
    private DApartment[] apartments;

    @Schema(description = "当前页")
    private Integer currentPage;

    @Schema(description = "总页数")
    private Integer pageSize;

    @Schema(description = "是否查询被离宿的人员")
    private Integer isSelectStaff;
}
